small satellites and micro-satellites - Turco Inglés Diccionario